package com.zzl.bonds.ticket.constant;

/**
 * 站内信模板
 *
 * @author szsw
 * @date 2021/12/1 14:45:12
 */
public class MailMessageConstant {

    /**
     * 消息替换内容
     */
    public static final String TICKET_REPLACE_APPLY = "{{申请人}}";
    public static final String TICKET_REPLACE_OPEN = "{{申请方}}";
    public static final String TICKET_REPLACE_MONEY = "{{金额}}";
    public static final String TICKET_REPLACE_SIGN = "{{签收方}}";
    public static final String TICKET_REPLACE_TRANSFEREE = "{{受让方}}";
    public static final String TICKET_REPLACE_TRANSFER = "{{转让方}}";
    public static final String TICKET_REPLACE_OPEN_TICKET = "{{开票方}}";
    public static final String TICKET_REPLACE_INSTITUTY = "{{金融机构}}";



    /**
     * 业务模块：开立
     * 发送节点： 提交申请后/上级复核通过
     * 给谁发：复核人
     */
    public static final String TICKET_OPEN_APPROVE = "{{申请人}} 申请为 {{签收方}} 开立{{金额}}元的凭证，待你复核。";

    /**
     * 开立
     * 复核通过
     * 申请人
     */
    public static final String TICKET_OPEN_PASS_APPLICANT_MSG = "为{{签收方}}  开立 {{金额}}元 的凭证复核已通过，请等待平台审核。";

    /**
     * 开立
     * 复核通过
     * 抄送人
     */
    public static final String TICKET_OPEN_PASS_CC_MSG = "{{申请人}} 申请为 {{签收方}} 开立{{金额}}元的凭证，当前节点复核已通过。";

    /**
     * 开立
     * 复核通过
     * 平台审核人员
     */
    public static final String TICKET_OPEN_PASS_PLAT_MSG = "{{申请方}} 申请为 {{签收方}} 开立{{金额}}元的凭证，待你审核。";

    /**
     * 开立
     * 复核未通过
     * 申请人
     */
    public static final String TICKET_OPEN_FAIL_APPLICANT_MSG = "申请为{{签收方}}  开立{{金额}}元 的凭证被驳回。";
    /**
     * 开立
     * 复核未通过
     * 抄送人
     */
    public static final String TICKET_OPEN_FAIL_CC_MSG = "{{申请人}} 申请为 {{签收方}} 开立{{金额}}元的凭证，当前节点复核未通过。";

    /**
     * 开立
     * 审批通过
     * 1申请人
     * 2复核人
     */
    public static final String TICKET_OPEN_PASS_PLAT_APPROVE_MSG = "申请为 {{签收方}} 开立{{金额}}元的凭证审批已通过，等待供应商签收。";

    /**
     * 开立
     * 审批未通过
     * 申请人、复核人、抄送人
     */
    public static final String TICKET_OPEN_FAIL_PLAT_APPROVE_MSG = "申请为{{签收方}}  开立{{金额}}元 的凭证被驳回。";
    /**
     * 开立 签收
     * 审批通过
     * 签收方能签收的人/签收方审批人/签收方抄送人
     */
    public static final String TICKET_OPEN_SIGN_APPROVE = "{{开票方}} 给你开立了一张 {{金额}}元 的凭证，待你复核。";
    /**
     * 开立 签收 抄送人
     * 审批通过
     * 签收方能签收的人/签收方审批人/签收方抄送人
     */
    public static final String TICKET_OPEN_SIGN_APPROVE_CC = "{{开票方}} 给你开立了一张 {{金额}}的凭证，该节点复核已通过。";


    /**
     * 开立签收
     * 供应商成功签收
     * 1复核人
     * 2申请人、抄送人
     */
    public static final String SUPPLIER_SIGN_PASS_MSG = "申请为{{签收方}} 开立的 {{金额}}元的凭证已被签收。";
    /**
     * 开立签收
     * 供应商成功签收
     * 平台审核人员
     */
    public static final String SUPPLIER_SIGN_PASS_PLAT_MSG = "{{申请方}} 申请为 {{签收方}} 开立{{金额}}元的凭证已完成签收";

    /**
     * 开立签收
     * 供应商拒收
     * 1复核人
     * 2申请人、抄送人
     */
    public static final String SUPPLIER_SIGN_FAIL_MSG = "为 {{签收方}} 开立{{金额}}元的凭证已被拒收。";

    /**
     * 开立签收
     * 供应商拒收
     * 平台审核人员
     */
    public static final String SUPPLIER_SIGN_FAIL_PLAT_MSG = "{{申请方}} 申请为 {{签收方}} 开立{{金额}}元的凭证已被拒收";

    /**
     * 开立-供应商签收-审核通过，
     * 1、	所有审核人（含抄送人）
     * 2、	申请人
     */
    public static final String TICKET_OPEN_SIGN_PASS_MSG = "{{申请方}} 申请为 {{签收方}} 开立{{金额}}元的凭证已完成签收。";

    /**
     * 开立-供应商拒收-审核不通过
     * 1、所有审核人（含抄送人）
     * 2、申请人
     */
    public static final String TICKET_OPEN_SIGN_FAIL_MSG = "为 {{签收方}} 开立{{金额}}元的凭证已被拒收。";


    /**
     * 转让
     * 1、提交申请后	第一审核人
     * 2、上一审批节点通过后	下一节点审批人（会签跟或签给节点所有审批人发）
     * 3、上一审批节点通过后	依附于中间节点的抄送人
     */
    public static final String TICKET_TRANSFER_APPROVE = "{{申请人}} 申请为 {{签收方}} 转让{{金额}}元的凭证，待你复核。";

    /**
     * 转让 复核未通过
     * 1、提交申请后	第一审核人
     * 2、上一审批节点通过后	下一节点审批人（会签跟或签给节点所有审批人发）
     * 3、上一审批节点通过后	依附于中间节点的抄送人
     */
    public static final String TICKET_TRANSFER_FAIL_APPROVE = "申请为{{签收方}}  转让{{金额}}元 的凭证被驳回。";
    /**
     * 转让复核通过 -申请人
     * 1、提交申请后	第一审核人
     * 2、上一审批节点通过后	下一节点审批人（会签跟或签给节点所有审批人发）
     * 3、上一审批节点通过后	依附于中间节点的抄送人
     */
    public static final String TICKET_TRANSFER_APPROVE_APPLY = "为{{签收方}}  转让 {{金额}}元 的凭证复核已通过，请等待平台审核。";

    /**
     * 转让复核通过 -平台审核人员
     * 1、提交申请后	第一审核人
     * 2、上一审批节点通过后	下一节点审批人（会签跟或签给节点所有审批人发）
     * 3、上一审批节点通过后	依附于中间节点的抄送人
     */
    public static final String TICKET_TRANSFER_APPROVE_PLAT = "{{转让方}} 申请为 {{签收方}} 转让{{金额}}元的凭证，待你审核。";

    /**
     * 转让复核通过 -抄送人
     * 1、提交申请后	第一审核人
     * 2、上一审批节点通过后	下一节点审批人（会签跟或签给节点所有审批人发）
     * 3、上一审批节点通过后	依附于中间节点的抄送人
     */
    public static final String TICKET_TRANSFER_APPROVE_CC = "{{申请人}} 申请为 {{签收方}} 转让{{金额}}元的凭证，当前节点复核已通过。";

    /**
     * 转让签收 复核通过 -签收方审批人
     */
    public static final String TICKET_TRANSFER_SIGN_APPROVE = "{{转让方}} 给你转让了一张{{金额}}元 的凭证，待你复核。";


    /**
     转让签收 复核通过 -签收方抄送人
     */
    public static final String TICKET_TRANSFER_SIGN_APPROVE_CC = "{{转让方}} 给你转让了一张{{金额}}元 的凭证，该节点审批已通过。";

    /**
     * 转让复核未通过 -申请人
     * 1、提交申请后	第一审核人
     * 2、上一审批节点通过后	下一节点审批人（会签跟或签给节点所有审批人发）
     * 3、上一审批节点通过后	依附于中间节点的抄送人
     */
    public static final String TICKET_TRANSFER_FAIL_APPROVE_APPLY = "申请为{{签收方}}  转让{{金额}}元 的凭证被驳回。";

    /**
     * 转让 签收成功 -复核人-申请人-抄送人
     * 提交申请后	第一审核人
     * 上一审批节点通过后	下一节点审批人（会签跟或签给节点所有审批人发）
     * 上一审批节点通过后	依附于中间节点的抄送人  转让方 给你转让了一张 xxxx元 的票据
     */
    public static final String SIGN_TICKET_TRANSFER_APPROVE = "申请为 {{签收方}} 转让{{金额}}元的凭证已被签收。";

    /**
     * 转让 签收成功-平台审核人员
     * 所有审核人（含抄送人）
     * 申请人
     */
    public static final String TICKET_TRANSFER_SIGN_PASS_MSG = "{{转让方}} 申请为 {{签收方}} 转让的{{金额}}元的凭证已完成签收。";

    /**
     * 转让-供应商拒收-复核人-申请人-抄送人
     * 所有审核人（含抄送人）
     * 申请人
     */
    public static final String TICKET_TRANSFER_SIGN_FAIL_MSG = "为 {{签收方}} 转让{{金额}}元的凭证已被拒收。";

    /**
     * 转让-供应商拒收-平台审核人员
     * 所有审核人（含抄送人）
     * 申请人
     */
    public static final String TICKET_TRANSFER_SIGN_PLAT_FAIL_MSG = "{{转让方}} 申请为 {{签收方}}  转让{{金额}}元的凭证已被拒收";


    /**
     * 融资
     * 提交申请后/上级复核通过
     * 复核人
     */
    public static final String TICKET_FINANCE_APPROVE = "{{申请人}} 申请在 {{金融机构}} 融资 {{金额}}元 ，待你复核。";

    /**
     * 融资
     * 复核通过
     * 申请人
     */
    public static final String TICKET_FINANCE_PASS_APPLICANT_REVIEW = "申请在 {{金融机构}} 融资 {{金额}}元 的复核已通过，请等待平台审核。";
    /**
     * 融资
     * 复核不通过
     * 抄送人
     */
    public static final String TICKET_FINANCE_FAIL_APPLICANT_REVIEW = "{{申请方}}  在{{金融机构}} 融资 {{金额}}元，复核不通过。";
    /**
     * 融资
     * 复核不通过
     * 申请人
     */
    public static final String TICKET_FINANCE_FAIL_CC_REVIEW = "{{申请方}}  在{{金融机构}} 融资 {{金额}}元，复核不通过。";
    /**
     * 融资
     * 复核通过
     * 抄送人
     */
    public static final String TICKET_FINANCE_PASS_CC_REVIEW = "申请在 {{金融机构}} 融资  {{金额}}元 的该节点复核已通过。";
    /**
     * 融资
     * 复核通过
     * 平台审核人员
     */
    public static final String TICKET_FINANCE_PASS_PALT_REVIEW = "{{申请方}}  在{{金融机构}} 融资 {{金额}}元，待你审核";


    /**
     * 融资
     * 审核通过
     * 申请人，复核人、抄送人
     */
    public static final String TICKET_FINANCE_PASS_MSG = "申请在 {{金融机构}} 融资 {{金额}}元 平台审核已通过，待银行审核。";

    /**
     * 融资审核未通过
     * 申请人，复核人
     */
    public static final String TICKET_FINANCE_FAIL_MSG = "申请在 {{金融机构}} 融资 {{金额}}元 平台审核被驳回。";

    /**
     * 融资
     * 成功放款
     * 申请人、复核人
     */
    public static final String TICKET_FINANCE_SIGN_PASS_MSG = "在 {{金融机构}} 融资 {{金额}}元 的申请已放款。";
    /**
     * 融资
     * 成功放款
     * 平台审核人员
     */
    public static final String TICKET_FINANCE_SIGN_PASS_PLAT_MSG = "{{申请方}} 在 {{金融机构}} 融资 {{金额}}元 的申请已放款。";

    /**
     * 融资
     * 银行审批没通过
     * 1申请人、复核人
     * 2所有复核人员（含抄送人）
     */
    public static final String TICKET_FINANCE_SIGN_FAIL_MSG = "在 {{金融机构}} 融资 {{金额}}元 的申请被驳回。";
    /**
     * 融资
     * 银行审批没通过
     * 平台审核人员
     */
    public static final String TICKET_FINANCE_SIGN_FAIL_PLAT_MSG = "{{申请方}} 在 金融机构 融资 {{金额}}元 的申请被驳回。";


    /**
     * 开立-凭证撤销
     * 复核后点击撤销后
     * 复核人
     */
    public static final String TICKET_OPEN_WITHDRAW_MSG = "给 {{签收方}} 开立的 {{金额}}元凭证被撤销";
    /**
     * 转让-凭证撤销
     * 复核后点击撤销后
     * 复核人
     */
    public static final String TICKET_TRANSFER_WITHDRAW_MSG = "给 {{签收方}} 转让的 {{金额}}元凭证被撤销";
    /**
     * 融资-凭证撤销
     * 复核后点击撤销后
     * 复核人
     */
    public static final String TICKET_FINANCE_WITHDRAW_MSG = "给 {{签收方}} 融资的 {{金额}}元凭证被撤销";

    private MailMessageConstant() {
    }

}
